//
//  YZStatementHeader.h
//  VET
//
//  声明文件 （常用宏，常量，枚举，block）
//
//  Created by Lam BG on 2018/7/10.
//  Copyright © 2018年 YZ. All rights reserved.
//

#ifndef YZStatementHeader_h
#define YZStatementHeader_h

#import "Constant.h"

#pragma mark - 常量

#define kDailyWorkCellID @"kDailyWorkCellID"

#pragma mark - 通知

// 每日待办 未完成 更新
#define kUndoRefreshNotification    @"kUndoRefreshNotification"

// 猪只 新增/编辑 更新
#define kSwineRefreshNotification   @"kSwineRefreshNotification"

// 猪群 新增/编辑 更新
#define kSwineryRefreshNotification @"kSwineryRefreshNotification"

// 死淘 更新
#define kDieoutRefreshNotification  @"kDieoutRefreshNotification"

// 保健列表更新
#define kHealthRefreshNotification    @"kHealthRefreshNotification"

// 通用列表更新
#define kListRefreshNotification    @"kListRefreshNotification"

// 常用颜色
// 渐变色 起始色
#define yzColorGS kColorWithHex(0x32BE60)
// 渐变色 结束色
#define yzColorGE kColorWithHex(0x2FC66A)
// 普通主题 绿色
#define yzGreenColor yzColorGE
// 普通 灰色
#define yzGrayColor kColorWithHex(0xCECECE)

#pragma mark - 枚举

typedef NS_ENUM(NSInteger, DWItemType) {
    
    DWItemTypeUndo = 0, // 未完成
    DWItemTypeDone,     // 已完成
    DWItemTypeIgnored   // 已忽略
};

typedef NS_ENUM(NSInteger, WBCardType) {
    
    WBCardTypeSwine = 0,   // 猪只
    WBCardTypeSwinery,     // 猪群
    WBCardTypeDieOut       // 死淘
};

#pragma mark - block

typedef void(^yz_emptyBlock)(void);


#endif /* YZStatementHeader_h */
